package com.example.a02glide.utils;

/**
 * *******************************************************
 * Author: chinadragon
 * Time: 8/29/21 2:13 PM
 * Name:
 * Overview:
 * Usage:
 *
 * *******************************************************
 */

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * https://blog.csdn.net/tongseng/article/details/72859162
 */
@Target(ElementType.ANNOTATION_TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface EventBase {
    Class listenerType();

    String listenerSetter();

    String methodName();
}
